home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 2389 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: fohnix.metronet.com!not-for-mail
  2. From: milam@fohnix.metronet.com (Stan Milam)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Free Pacific C problem
  5. Date: 20 Jan 1996 18:57:55 -0600
  6. Organization: Texas Metronet, Inc  (login info (214/488-2590 - 817/571-0400))
  7. Message-ID: <4ds32j$qor@fohnix.metronet.com>
  8. References: <4d9msn$k9p@fohnix.metronet.com> <tcpnntpd.16.1.14.14.45.42.2781597121.340150@the-fix.sos.on.ca> <4de4ik$n5o@fohnix.metronet.com> <3100d885.204542784@news.bne.aone.net.au>
  9. NNTP-Posting-Host: fohnix.metronet.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Clyde Smith-Stubbs (clyde@hitech.com.au) wrote:
  13. : On 15 Jan 1996 11:57:40 -0600, milam@fohnix.metronet.com (Stan Milam)
  14. : wrote:
  15.  
  16.  
  17. : >I agree with you.  Once you figure it out and learn where the holes are it
  18. : >is a nice compiler.  It also produces really tight, fast code, and the 
  19. : >executables are *very* small.  It would go a long way to:
  20. : >
  21. : >1.  Get all of the ANSI manifest constants defined in the header files. 
  22. : >2.  Implement all of the ANSI required functions in the library (strtol(), 
  23. : >    memmove(), etc.).
  24.  
  25. : I'm happy to fix any that are pointed out - I don't have the time at
  26. : present to go through the standard page by page (a lot of the library
  27. : was done back in the late '80s when the standard was in its late
  28. : drafts - the final standard added a few extra functions and macros -
  29. : this is the main reason they're not there).
  30.  
  31. Seven years.  Seems like enough time to me.
  32.  
  33. : >3.  Allow initialization of data structures such as arrays and structures
  34. : >    that are of the auto storage class, as ANSI requires.
  35.  
  36. : This is being done, chiefly because it happens to have become an issue
  37. : with one of our cross compilers. I personally suggest avoiding auto
  38. : aggregrate initialization - it's rarely the best solution to a given
  39. : problem.
  40.  
  41. Oh really?  I personally like it and use it a lot.  Why is it "rarely the
  42. best solution"?
  43.